import { IAbility } from '../../modules';

/**
 * 面板成员行为能力
 *
 * @export
 * @interface IPanelDetailAbility
 */
export interface IPanelDetailAbility extends IAbility {
	/**
	 * 刷新数据域
	 *
	 * @type {Function}
	 * @memberof IPanelDetailAbility
	 */
	refreshDataArea: Function;

	/**
	 * 建立数据
	 *
	 * @type {Function}
	 * @memberof IPanelDetailAbility
	 */
	createData: Function;

	/**
	 * 删除数据
	 *
	 * @type {Function}
	 * @memberof IPanelDetailAbility
	 */
	removeData: Function;

	/**
	 * 保存数据
	 *
	 * @type {Function}
	 * @memberof IPanelDetailAbility
	 */
	saveData: Function;
}
